package com.sunrise.estoque.visao;

import java.util.Collection;
import java.util.List;

import lombok.Getter;
import lombok.Setter;

import org.springframework.stereotype.Component;

import com.sunrise.generico.dataModel.ProdutoDataModel;
import com.sunrise.generico.entidade.EstoqueAjustado;
import com.sunrise.generico.entidade.Filial;
import com.sunrise.generico.entidade.HistoricoAjuste;
import com.sunrise.generico.entidade.Produto;
import com.sunrise.generico.enums.MotivoAjusteEstoque;
import com.sunrise.generico.enums.Status;

@Component
public class AjusteEstoqueForm {

	@Getter
	@Setter
	private List<MotivoAjusteEstoque> motivos;

	@Getter
	@Setter
	private EstoqueAjustado estoqueAjustadoRemover;

	@Getter
	@Setter
	private Produto produtoFiltro;

	@Getter
	@Setter
	private Collection<EstoqueAjustado> ajustesSelecionar;

	@Getter
	@Setter
	private ProdutoDataModel produtosSelecionar;

	@Getter
	@Setter
	private Produto[] produtosSelecionados;
	
	@Getter @Setter
	private boolean salvo;
	
	@Getter @Setter
	private Collection<Status> statusAjuste;
	
	@Getter @Setter
	private Collection<HistoricoAjuste> historico;
	
	@Getter @Setter
	private Collection<Filial> filiais;


}
